package org.wolfengi.monitor.service;

import org.wolfengi.monitor.entity.FShipAgeCount;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 服务类  诊断船龄
 * </p>
 *
 * @author wolfengi
 * @since 2020-05-21
 */
public interface FShipAgeCountService extends IService<FShipAgeCount> {

    /**
     * 更加精确统计，自定义船龄范围进行统计，未使用
     *
     * @param begAge 开始船龄
     * @param endAge 结束船龄
     * @return 前端echarts需要的数据结构
     */
    List<Map> selectShipAgeCountByRange(Integer begAge, Integer endAge);

    /**
     * 统计同一批次的所有船舶船龄信息
     *
     * @return
     */
    List<Map> selectShipAgeCount();

}
